package com.cms.recursoshumanos.handler;

import com.cms.recursoshumanos.cache.ListaTipoArticuloCache;
import com.cms.recursoshumanos.facade.ListaTipoArticuloScreenFacade;

public class ListaTipoArticuloScreenHandler extends BaseHandler

{
	public ListaTipoArticuloScreenHandler()
	{
		
	}
	public void facadeListaTipoArticuloScreen(String username, String password)
	{
		ListaTipoArticuloScreenFacade lista_tipo_articulo_facade = new ListaTipoArticuloScreenFacade(username,
																										password);
		lista_tipo_articulo_facade.getListaTipoArticulo();
		
		//lista_tipo_articulo_facade.run_facade(lista_tipo_articulo_facade);
		
	}
	public void refreshListadoTipoArticulo (String username, String password)
	{
		this.facadeListaTipoArticuloScreen(username, password);
	}
	public void getListadoTipoArticulo (String username, String password)
	{
		
		if ( (!(ListaTipoArticuloCache.getInstance().cache_utilizable()))
				|| ListaTipoArticuloCache.getInstance().lista_vacia())
		{
			this.facadeListaTipoArticuloScreen(username, password);
		}
		else
		{
			this.goListaTipoArticuloScreen();
		}
	}

	
}

